package com.zhao.shiyuanbaoyou.interfacepackage;

import com.zhao.shiyuanbaoyou.bean.BrandBean;
import com.zhao.shiyuanbaoyou.bean.HomeBean;
import com.zhao.shiyuanbaoyou.bean.NewsBean;
import com.zhao.shiyuanbaoyou.bean.TenBean;
import com.zhao.shiyuanbaoyou.bean.ViewPagerBean;
import com.zhao.shiyuanbaoyou.bean.WorthBean;

import java.util.List;

import retrofit2.Call;
import retrofit2.http.GET;
import rx.Observable;

/**
 * Created by 张昭 on 2016/11/12.
 */

public interface IViewPager {
    @GET("apptools/indexad.aspx?v=34")
    Observable<ViewPagerBean> getJsonString();
    @GET("apptools/app.aspx?v=34")
    Observable<List<NewsBean>> getJsonNewsString();
    @GET("productlist.aspx?act=getproductlist&v=34&pages=1&bc=0&sc=0&sorts=&channel=0&ckey=&daynews=&lprice=0&hprice=0&tbclass=0&actid=0&brandid=0&predate=2016-08-28+17%3A43%3A19&index=1")
    Call<HomeBean> getJsonHomeString();
    //十元购网址
    @GET("productlist.aspx?act=getproductlist&v=34&pages=1&bc=0&sc=0&sorts=&channel=9&ckey=&daynews=&lprice=0&hprice=0&tbclass=0&actid=0&brandid=0&predate=&index=0")
    Observable<TenBean> getJsonTen1String();
    @GET("productlist.aspx?act=getproductlist&v=34&pages=1&bc=0&sc=0&sorts=&channel=3&ckey=&daynews=&lprice=0&hprice=0&tbclass=0&actid=0&brandid=0&predate=&index=0")
    Observable<TenBean> getJsonTen2String();
    @GET("productlist.aspx?act=getproductlist&v=34&pages=1&bc=0&sc=0&sorts=&channel=4&ckey=&daynews=&lprice=0&hprice=0&tbclass=0&actid=0&brandid=0&predate=&index=0")
    Observable<TenBean> getJsonTen3String();
    @GET("productlist.aspx?act=getproductlist&v=34&pages=1&bc=0&sc=0&sorts=&channel=5&ckey=&daynews=&lprice=0&hprice=0&tbclass=0&actid=0&brandid=0&predate=&index=0")
    Observable<TenBean> getJsonTen4String();
    //值得逛网址
    @GET("productlist.aspx?act=getworth&pages=1&bc=0&brandid=0&v=34")
    Observable<WorthBean> getJsonWorth0String();
    @GET("productlist.aspx?act=getworth&pages=1&bc=1&brandid=0&v=34")
    Observable<WorthBean> getJsonWorth1String();
    @GET("productlist.aspx?act=getworth&pages=1&bc=2&brandid=0&v=34")
    Observable<WorthBean> getJsonWorth2String();
    @GET("productlist.aspx?act=getworth&pages=1&bc=3&brandid=0&v=34")
    Observable<WorthBean> getJsonWorth3String();
    @GET("productlist.aspx?act=getworth&pages=1&bc=4&brandid=0&v=34")
    Observable<WorthBean> getJsonWorth4String();
    @GET("productlist.aspx?act=getworth&pages=1&bc=5&brandid=0&v=34")
    Observable<WorthBean> getJsonWorth5String();
    @GET("productlist.aspx?act=getworth&pages=1&bc=6&brandid=0&v=34")
    Observable<WorthBean> getJsonWorth6String();
    @GET("productlist.aspx?act=getworth&pages=1&bc=7&brandid=0&v=34")
    Observable<WorthBean> getJsonWorth7String();
    @GET("productlist.aspx?act=getworth&pages=1&bc=8&brandid=0&v=34")
    Observable<WorthBean> getJsonWorth8String();
    @GET("productlist.aspx?act=getworth&pages=1&bc=9&brandid=0&v=34")
    Observable<WorthBean> getJsonWorth9String();
    @GET("productlist.aspx?act=getworth&pages=1&bc=10&brandid=0&v=34")
    Observable<WorthBean> getJsonWorth10String();
    //品牌特性
    @GET("brandsale.aspx?act=brandlist&cpage=1&pagesize=20&bclass=99&v=34")
    Observable<BrandBean> getJsonBrand0String();
    @GET("brandsale.aspx?act=brandlist&cpage=1&pagesize=20&bclass=98&v=34")
    Observable<BrandBean> getJsonBrand1String();
    @GET("brandsale.aspx?act=brandlist&cpage=1&pagesize=20&bclass=97&v=34")
    Observable<BrandBean> getJsonBrand2String();
    @GET("brandsale.aspx?act=brandlist&cpage=1&pagesize=20&bclass=98&v=34")
    Observable<BrandBean> getJsonBrand3String();
    @GET("brandsale.aspx?act=brandlist&cpage=1&pagesize=20&bclass=1&v=34")
    Observable<BrandBean> getJsonBrand4String();
    @GET("brandsale.aspx?act=brandlist&cpage=1&pagesize=20&bclass=5&v=34")
    Observable<BrandBean> getJsonBrand5String();
    @GET("brandsale.aspx?act=brandlist&cpage=1&pagesize=20&bclass=5&v=34")
    Observable<BrandBean> getJsonBrand6String();
    @GET("brandsale.aspx?act=brandlist&cpage=1&pagesize=20&bclass=9&v=34")
    Observable<BrandBean> getJsonBrand7String();
    @GET("brandsale.aspx?act=brandlist&cpage=1&pagesize=20&bclass=9&v=34")
    Observable<BrandBean> getJsonBrand8String();
    @GET("brandsale.aspx?act=brandlist&cpage=1&pagesize=20&bclass=9&v=34")
    Observable<BrandBean> getJsonBrand9String();
    @GET("brandsale.aspx?act=brandlist&cpage=1&pagesize=20&bclass=8&v=34")
    Observable<BrandBean> getJsonBrand10String();
    @GET("brandsale.aspx?act=brandlist&cpage=1&pagesize=20&bclass=2&v=34")
    Observable<BrandBean> getJsonBrand11String();
    @GET("brandsale.aspx?act=brandlist&cpage=1&pagesize=20&bclass=10&v=34")
    Observable<BrandBean> getJsonBrand12String();
}
